package kevin.framework.basic.domain;

import java.io.Serializable;
import java.util.Date;
import kevin.framework.basic.common.annotation.NewOldCompare;
import kevin.framework.basic.common.annotation.Require;
import kevin.framework.basic.common.annotation.Uniquely;

/**
*Generate by Kevin's CodeBuilder
**/
public class Role  extends BaseDomain{

		private static final long serialVersionUID = 1L;

		/**
		 *
		 */
		private String id;

		/**
		 *角色名称
		 */
		private String roleName;

		/**
		 *角色状态
		 */
		private Integer roleStatus;

		/**
		 *创建用户ID
		 */
		private String createUserId;

		/**
		 *创建时间
		 */
		private Date createTime;

		/**
		 *是否默认角色
		 */
		private Integer defaultRole;

		/**
		 *
		 */
		public String getId() {
			return id;
		}

		/**
		 *
		 */
		public void setId(String id) {
			this.id = id;
		}

		/**
		 *角色名称
		 */
		public String getRoleName() {
			return roleName;
		}

		/**
		 *角色名称
		 */
		public void setRoleName(String roleName) {
			this.roleName = roleName;
		}

		/**
		 *角色状态
		 */
		public Integer getRoleStatus() {
			return roleStatus;
		}

		/**
		 *角色状态
		 */
		public void setRoleStatus(Integer roleStatus) {
			this.roleStatus = roleStatus;
		}

		/**
		 *创建用户ID
		 */
		public String getCreateUserId() {
			return createUserId;
		}

		/**
		 *创建用户ID
		 */
		public void setCreateUserId(String createUserId) {
			this.createUserId = createUserId;
		}

		/**
		 *创建时间
		 */
		public Date getCreateTime() {
			return createTime;
		}

		/**
		 *创建时间
		 */
		public void setCreateTime(Date createTime) {
			this.createTime = createTime;
		}

		/**
		 *是否默认角色
		 */
		public Integer getDefaultRole() {
			return defaultRole;
		}

		/**
		 *是否默认角色
		 */
		public void setDefaultRole(Integer defaultRole) {
			this.defaultRole = defaultRole;
		}

		@Override
		public String toString(){
			return "id=[" +getId() +"] roleName=[" +getRoleName() +"] roleStatus=[" +getRoleStatus() +"] createUserId=[" +getCreateUserId() +"] createTime=[" +getCreateTime() +"] defaultRole=[" +getDefaultRole() +"]";
		}
}
